body{
	margin:0px;
	padding: 0px;
	/*font-family: Sans-serif,Arial,新細明體,標楷體,Georgia, Verdana, Geneva, Helvetica;*/
	font-family: 微軟正黑體,Microsoft JhengHei,新細明體,PMingLiU,Arial,sans-serif,Georgia, Verdana, Geneva, Helvetica;
	color: black;
	font-size:12px;
}
a{text-decoration: none; letter-spacing:0.5pt; }

.clr{
       clear:both;
}
.div_hr{	/*background-color: #D4E8E0;	*/
border-bottom:3px dotted #739390;
margin:0 35px 5px 24px ;
}
#container{
width:1000px;
}

#langtop{width:970px;height:25px;
line-height:25px;
}
#langtop p{
margin:0 25px 0 0;
font-size:14px;
}

#header,#slogan,#ladder_bar{
background-repeat: no-repeat;
width: 970px;height: 238px;
}
#header{		background-image: url("../images/head.png");		}
/*#slogan{		background-image: url("../images/head00.png");		}*/
#ladder_bar{	background-image: url("../images/head01.png");		
position: absolute;
z-index: 90;
}

/*
float:right;
z-index: 1;
position:relative; 
right:30px;*/






#contain{

}
/*		menu_bar0	*/
#menu_bar0{
float:left;
z-index: 100;
width: 515px;height: 238px;
top:0; left:465px;
position:relative;
}

#menu_bar0 a{
/*color:#A2D6DC;*/
/*padding:10px 5px ;*/
display:block;
width:60px;
height:23px;
/*letter-spacing:1pt;*/
}
#menu_bar0 li{
padding:5px 5px ;
float:left;
}
#menu_bar0 .b0_li1{
margin:15px 0 0 10px;
}
#menu_bar0 .b0_li2{
margin:72px 0 0 8px;
}
#menu_bar0 .b0_li3{
margin:72px 0 0 23px;
}
#menu_bar0 .b0_li4{
margin:134px 0 0 8px;
}
#menu_bar0 .b0_li5{
margin:134px 0 0 13px;
}
#menu_bar0 .b0_li6{
margin:188px 0 0 15px;
}

/*		menu_bar1	*/
.menu_bar{
background-color: #86BB9F;
filter:alpha(opacity=75);
-moz-opacity:0.75;
opacity:0.75;
position:relative; 
}

.menu_bar{
float:right;
z-index: 100;
padding:15px 8px;
}

.menu_bar a {
color:#fdfdfd;
padding:2px ;
font-size:15px;

}
.menu_bar li{
padding:3px 5px ;
}
.menu_bar .b1_li1{
float:left;
}
.menu_bar .b1_li2{
float:right;
}

/*		Main	maincol		*/
#main{	
margin:10px 0 0;	
padding:0 0 0 16px;
}
#maincol{
float:left;
text-align:left;

width:711px;
}

.webpath{ margin:5px 0px; font-size:15px;}
.webpath td{
vertical-align:middle;
color:#000;
}
.webpath a{color:#000;}

.file_dl{padding:10px 0 0; font-size:15px;	font-weight: 600;}
.file_dl a{color:#000;}
/*		maincol-mod-news		*/
#maincol .news1, #maincol .news2{
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#D4E9D6', endColorStr='#ffffff', gradientType='0');
background-image: -moz-linear-gradient(270deg, #D4E9D6, #ffffff); 
margin:0 0 20px;
}

#maincol_head{background:url("../images/photo/webpath.png") no-repeat scroll 0 0 #fff;
padding: 0 0 0 35px;
line-height:35px;
font-size:18px;
font-weight: 600;
color:#FFFFFF;
}
.maincol_head_date{
float:right;margin:0 50px 0;
font-size:15px;
color:#000;
}

#maincol_mod_list{	background:url("../images/new_list/bg.png") repeat-y scroll 0 0 #fff;		}
#maincol_mod_list p{ background:url("../images/photo/icon.gif") no-repeat scroll 0 50% transparent;
width: 620px;
margin-left:15px;
padding-left:20px;
}
.maincol_mod_list{
font-size:15px;
line-height:26px;
}

#maincol_mod_list #sp_DATA{
font-size:15px;
margin-left:25px;
}
#maincol_mod_list #sp_DATA:hover{color:#475B28; text-decoration: underline;}

#maincol_mod_list #sp_guest{
font-size:15px;
float:right;
}

#maincol_mod_foot{	background:url("../images/new_list/footer.png") no-repeat scroll 0 100% #fff;		
height:1px;
width:676px;
margin-top: -1px;
}

#mod_foot_more  {		margin:0 0 0 625px;	}
#mod_foot_more a{	background:url("../images/photo/more.png") no-repeat scroll 50% 50% transparent;	
height:20px;
width:50px;
display:inline-block;
}



.news_banner{
background-color:#89C690;
width:691px;
height:29px;
line-height:32px;

padding-left:20px;
color:#fff;
font-size:19px;
font-weight: 600;
}

.news1 ul, .news2 ul	{	margin-top:16px;	padding:0 0 1px;	}
.news_li{	margin:10px 20px 25px 20px;				}
.news_li a{
	color:#498863;
	font-size:15px;
	font-weight: 600;
}

/*		Maincol-mod-lastnews*/
.lastnews{	margin:0 0 5px 10px;}
.lastnews_list_head{	background:url("../images/new_list/lastnews.png") no-repeat scroll 0 0 #fff;	
width:676px;
height:34px;
}
/*#lastnewsbody,*/.innel_body{padding:10px; width: 660px; font-size:15px;
line-height:18px;
}

.lastnewsbody_title{padding:0 0 10px 0; font-size:17px;
font-weight: 600;
}


/*		Maincol-mod-physician*/
.physician{	margin:0 0 5px 10px;}
.physician_list_head{	background:url("../images/new_list/physician.png") no-repeat scroll 0 0 #fff;	
width:676px;
height:34px;
}
#physicianbody table{		margin:5px 0 0 20px;	}
#physicianbody table td{ vertical-align:top; padding-left:4px; }
.physicianbody_subtitle{	background:url("../images/photo/icon.gif") no-repeat scroll 0 50% #d4e8e0;
margin:0 0 5px 0;
padding-left:20px;
height:25px;
line-height:25px;
font-weight: 600;
}
.phy_innel_body{
width:482px;
padding-left:8px;
font-size:15px;
line-height:19px;
}

/*		Maincol-mod-guestbook*/
.guestbook{	margin:0 0 5px 10px;}
.guestbook_list_head{	background:url("../images/new_list/guestbook.png") no-repeat scroll 0 0 #fff;	
width:676px;
height:34px;
}

#guestbookbody{	font-size:14px;	line-height:20px;}
#guestbookbody table{		width:650px;	margin-left:15px; }
#guestbookbody td{	border:1px solid #A1ACBB;
padding:3px 5px;}
.guestbook_title{	background-color:#DBEEF3;	font-weight: 600;
text-align:center;
vertical-align:middle; 
width:110px;
}
.guestbook_title2{	background-color:#D7E4BC;	font-weight: 600;
text-align:center;
vertical-align:middle;
width:110px;
}
.guestbook_innl2{	background-color:#D7E4BC;	font-weight: 600;}

#guestbook_leavebody{	background-color:#f0f0f0;
width:574px;
margin: 10px 40px;
padding:10px 10px;
display:block;
}
.guestbook_leave_div2{	line-height:30px;
font-size:16px;
}
.guestbook_leave_labe{
float:left;
text-align: right;
width: 90px;
}
#guestbook_leavebody .inputbox{
float:left;
margin:3px 10px;
height:20px;
width:450px;
background-color:#fff;
border:1px solid #EBEBEB;
}
#guestbook_leavebody .textbox{
float:left;
margin:3px 10px;
height:350px;
width:450px;
background-color:#fff;
border:1px solid #EBEBEB;
}

.guestbook_leave_div3  {
line-height:25px;
width:632px;
text-align:right;
margin-top:-10px;
}
.guestbook_leave_div3  button{		border:0px solid #EBEBEB;	
margin: 0 0 0 10px;
}
.guestbook_leave_div3 .bt_submit{	background:url("../images/commit.png") no-repeat scroll 0 0 transparent;	
width:62px;		height:21px;
}
.guestbook_leave_div3 .bt_reset{		background:url("../images/clear.png") no-repeat scroll 0 0 transparent;	
width:62px;		height:21px;
}

/*		Maincol-mod-paper*/
.paper{	margin:0 0 5px 10px;}
.paper_list_head{	background:url("../images/new_list/paper.png") no-repeat scroll 0 0 #fff;	
width:676px;
height:34px;
}
#paperbody{	font-size:14px;	line-height:20px;}
#paperbody table{		width:650px;	margin-left:15px; }
#paperbody td{	border:1px solid #A1ACBB;
padding:3px 5px;}
.paper_title{	background-color:#DBEEF3;	font-weight: 600;
text-align:center;
vertical-align:middle; 
width:110px;
}
.paper_title2{	background-color:#D7E4BC;	font-weight: 600;
text-align:center;
vertical-align:middle;
width:110px;
}
.paper_innl2{	background-color:#D7E4BC;	font-weight: 600;}

/*		Maincol-mod-events_info*/
.events_info{	margin:0 0 5px 10px;}
.events_info_list_head{	background:url("../images/new_list/events_info.png") no-repeat scroll 0 0 #fff;	
width:676px;
height:34px;
}

/*		Maincol-mod-link*/
.link{	margin:0 0 5px 10px;}
.link_list_head{	background:url("../images/new_list/link.png") no-repeat scroll 0 0 #fff;	
width:676px;
height:34px;
}

/*		Maincol-mod-companion*/
.companion{	margin:0 0 5px 10px;}
.companion_list_head{	background:url("../images/new_list/companion.png") no-repeat scroll 0 0 #fff;	
width:676px;
height:34px;
}

/*		Maincol-mod-companion_share*/
.companion_share{	margin:0 0 5px 10px;}
.companion_share_list_head{	background:url("../images/new_list/companion_share.png") no-repeat scroll 0 0 #fff;	
width:676px;
height:34px;
}

/*		Maincol-mod-pro-articles*/
.pro-articles{	margin:0 0 5px 10px;}
.pro-articles_list_head{	background:url("../images/new_list/pro-articles.png") no-repeat scroll 0 0 #fff;	
width:676px;
height:34px;
}

/*		Maincol-mod-FAQ*/
.FAQ{	margin:0 0 5px 10px;}
.FAQ_list_head{	background:url("../images/new_list/FAQ.png") no-repeat scroll 0 0 #fff;	
width:676px;
height:34px;
}

/*		Maincol-mod-health_edu_pro*/
.health_edu_pro{	margin:0 0 5px 10px;}
.health_edu_pro_list_head{	background:url("../images/new_list/health_edu_pro.png") no-repeat scroll 0 0 #fff;	
width:676px;
height:34px;
}

/*		Maincol-mod-health_edu_vido*/
.health_edu_vido{	margin:0 0 5px 10px; }
.health_edu_vido_list_head{	background:url("../images/new_list/health_edu_vido.png") no-repeat scroll 0 0 #fff;	
width:676px;
height:34px;
}

/*		maincol-mod-gallery*/
.gallery{	margin-left:0px;	/*border: 1px solid #BCD1BE;*/}
.lastnews_list_head{		}
#gallerybody{		}
.gallery_category{
	width:140px;
	float:left;
	color:#7D9E2A;
margin:10px 15px 10px 15px;
}
.gallery_category a{
color:#7D9E2A;
}
.gallery_img_bg{
background:url("../images/photo_bg1.gif") no-repeat scroll 0 0 #000;
width:110px;

padding:15px;
text-align:center;
vertical-align:middle;
}

/*		right	rightcol		*/
#rightcol{
float:left;
margin-left:20px;
/*background:url("../images/main_r_1.png") no-repeat scroll 0 0 transparent;*/
width:253px;
/*height: 800px;*/
}
.mod1{
color:#3D7F5A;	
font-size:15px;
}
.mod1_middle{
color:#3D7F5A;
background:url("../images/link_logo.png") no-repeat scroll 0 50% transparent;
width:220px;
height:50px;
line-height:50px;
padding-left:67px;
display:inline-block;
text-align:left;
letter-spacing:0.3pt;
}

.mod1_middle  div{
text-align:left;
height:50px;
display:table-cell;
vertical-align:middle;
line-height:1em;
}
.mod2{
margin:10px 0 0 ;
text-align:left;
}
.mod2_middle{
margin:2px 0 3px;
text-align:center
}

#footer
{
    /*
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#92CEBB', endColorStr='#ffffff', gradientType='1');
background-image: -moz-linear-gradient(0deg, #92CEBB, #ffffff); */
/*background-color: #C3E4D9;*/
width:97%; height:85px;	margin:5px 0 0;
border-top:#000000 1px solid;

}
.foot_mod1{
width:270px;
height:70px;
background:url("../images/logo.jpg") no-repeat scroll -23px -8px transparent;
float:left;
margin:5px;
}
.foot_mod2{
width:90px;
height:55px;
/*background:url("../images/aplus.jpg") no-repeat scroll 50% 50% transparent;*/
float:left;
margin:5px 0 0 -40px;
}
.foot_mod3{
width:445px;
height:50px;
line-height:16px;
/*border-left: #89C3A1 5px groove;*/
float:left;
color:#606060;
text-align:left;
margin: 5px 0 0 10px;
padding:20px 0 0 5px;
font-weight: 600;
/*letter-spacing:0.3pt;
font-size:13px;*/
}
.foot_mod4{
width:70px;
height:80px;
background:url("../images/good.jpg") no-repeat scroll transparent;
float:right;
margin:0px 0px 0 0 ;
}
.foot_mod5{
width:70px;
height:80px;
background:url("../images/SNQ.jpg") no-repeat scroll 50% 50% transparent;
float:right;
margin:0px 0px 0 0 ;
}
#footer_left,#footer_main,#footer_right{
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
width: 221px;height: 50px;
float:left;
margin:10px;
}
#footer_left{
background-color: #12371B;
width: 355px;height: 70px;
margin:8px;
}
#footer_main{
background-color: #6DA789;
width: 500px;height: 70px;
margin:8px 0 0 20px;
}
#footer_right{
float:right;
background-color: #5F5F5F;
width: 150px;height: 70px;
margin:8px 20px 0;
}

.photo_bg1 {
	background-image: url("../images/photo_bg1.gif");
	background-repeat: no-repeat;
	float: left;
	height: 152px;
	margin-bottom: 12px;
	margin-top: 22px;
	text-decoration: none;
	text-indent: 22px;
	width: 142px;
}

.pic_01 {
	border-bottom-color: #333333;
	border-left-color: #333333;
	border-right-color: #333333;
	height: 77px;
	margin-top: 36px;
	margin-left:-3px;
	width: 102px;
}

.pic_01 {
	border-bottom-color: #333333;
	border-left-color: #333333;
	border-right-color: #333333;
	
	margin-top: 36px;
	margin-left:-3px;
	
}

.ps2 {
	float: left;
	padding-bottom: 4px;
	text-align: center;
	width: 150px;
}